<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Education extends MY_Controller {
	
	public function __construct()
	{
		parent::__construct();
	}
	
	public function index()
	{
		$this->check_authentication(3);
        $data['main_content'] = 'education/index';
        $data['userdata'] = $this->session->userdata;
        $this->load->view('template-education', $data);
	}
	
	public function insert()
	{
		$data = $_POST;

		if (missing_field($data, array('name', 'description', 'email', 'pass')))
		{
			formError('Voc&ecirc; deve preencher todos os campos.');
		}
		
		if (!filter_var($data['email'], FILTER_VALIDATE_EMAIL))
		{
			formError('Voc&ecirc; deve informar um e-mail v&aacute;lido.');
		}
		
		$this->load->model('Membership_model', 'member');
		
		if ($this->member->get(array('email' => $data['email'])))
		{
			formError($data['email'] . ' pertence a uma conta j&aacute; existente.');
		}
		
		$data['idtype'] = 3;
		
		if ($this->member->insert($data) === false)
		{
		   formError('Ocorreu uma falha no sistema. Tente novamente.');
		}
		else
		{
			$this->session->set_userdata($data);
			$this->session->set_userdata(array('logged' => true, 'idprofile' => $this->db->insert_id()));
		    formRedirect(base_url() . 'education');
		}
	}
}

?>